package com.webware.view.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.i18n.client.Messages;
import com.google.gwt.user.client.ui.RootLayoutPanel;
import com.google.gwt.user.client.ui.Widget;
import com.mvp4g.client.Mvp4gModule;

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class Index implements EntryPoint {
    @SuppressWarnings("unused")
    private final Messages messages = GWT.create(Messages.class);

    /**
     * Точка входа
     */
    public void onModuleLoad() {
	//TODO: Проверить права пользователя и загрузить нужный модуль
	Mvp4gModule module = (Mvp4gModule) GWT.create(Mvp4gModule.class);
	module.createAndStartModule();
	RootLayoutPanel.get().add((Widget) module.getStartView());
    }
}
